place populated with strawberry trees - Español Inglés Diccionario